package com.neu.question.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.util.Date;
import lombok.Data;

/**
 * 
 * @TableName questionnaire_info
 */
@TableName(value ="questionnaire_info")
@Data
public class QuestionnaireInfo implements Serializable {
    /**
     * 问卷表主键
     */
    @TableId(value = "id")
    private String id;

    /**
     * 关联项目id
     */
    @TableField(value = "project_id")
    private String projectId;

    /**
     * 问卷调查名称
     */
    @TableField(value = "question_name")
    private String questionName;

    /**
     * 问卷调查说明
     */
    @TableField(value = "question_content")
    private String questionContent;

    /**
     * 答卷结束语
     */
    @TableField(value = "question_end_content")
    private String questionEndContent;

    /**
     * 问卷是否结束？
     */
    @TableField(value = "question_stop")
    private String questionStop;

    /**
     * 问卷类型，在校生：2；毕业生：3；教师：4；用人单位：5
     */
    @TableField(value = "data_id")
    private String dataId;

    /**
     * 答卷总数
     */
    @TableField(value = "answer_total")
    private String answerTotal;

    /**
     * 发布时间
     */
    @TableField(value = "release_time")
    private Date releaseTime;

    /**
     * 开始时间
     */
    @TableField(value = "start_time")
    private Date startTime;

    /**
     * 结束时间
     */
    @TableField(value = "end_time")
    private Date endTime;

    /**
     * 创建人
     */
    @TableField(value = "created_by")
    private String createdBy;

    /**
     * 创建时间
     */
    @TableField(value = "creation_date")
    private Date creationDate;

    /**
     * 最后修改人
     */
    @TableField(value = "last_updated_by")
    private String lastUpdatedBy;

    /**
     * 最后修改时间
     */
    @TableField(value = "last_update_date")
    private Date lastUpdateDate;

    /**
     * 问题标题（用&链接）
     */
    @TableField(value = "question_title")
    private String questionTitle;

    /**
     * 问题题目和选项
     */
    @TableField(value = "question")
    private String question;

    /**
     * 短信/邮件/qq发送内容
     */
    @TableField(value = "context")
    private String context;

    @TableField(value = "background")
    private String background;

    @TableField(exist = false)
    private static final long serialVersionUID = 1L;
}